Обсуждение MediaWiki:Signature

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Signature change broke Mention Notifications[править код]

Hi, Участник:DonRumata - Regarding the last change to this page: That customization has broken Echo Mentions (bugzilla:70236), because Echo seems to rely on the standard namespaces being in a signature. I did extensive testing at Обсуждение участника:Quiddity (WMF)/sandbox, and eventually discovered the Mentions will only work, if I change my signature (in preferences) to use the full namespace name. I.e. this did Not work, but this did work. So, please either revert the change, or change it to use this simple replacement, which should work:

[[Участник:$1|$2]] ([[Обсуждение участника:$1|обс]])

Thank you! Quiddity (WMF) (обс) 20:19, 25 сентября 2014 (UTC)[ответить]

@Quiddity (WMF): Ok. Just fix it ASAP. Don Rumata 21:50, 25 сентября 2014 (UTC)[ответить]
@Quiddity (WMF): I don't understand how signature may affect the Echo. When I sign, I don't expect that someone will be notified because of this. I don't think that we should revert aliases in default signature. — putnik 09:31, 26 сентября 2014 (UTC)[ответить]
Есть оповещение "упоминание". Если в правке в пространстве Википедия или на страницах обсуждения есть имя участника в двойной скобке "[[участник:имя]]" и 4 тильды "~~~~", тогда срабатывает оповещение. Видимо преобразование четырёх тильд в алиас неправильно обрабатывается. ~Sunpriat 11:16, 26 сентября 2014 (UTC)[ответить]
@Quiddity (WMF): bugzilla:70236 marked "RESOLVED FIXED", so the change is no longer required? ~Sunpriat 11:16, 26 сентября 2014 (UTC)[ответить]
@Sunpriat: That bug was marked Resolved, because it wasn't an exactly an Echo bug, but rather a local onwiki change which was the cause of the problem.
The bug to track custom namespace aliases working as a replacement for the standard signature, is bugzilla:71353 (if I understand correctly). bugzilla:66473 is possibly also related, to the problems before.
There are also other potential technical solutions, that the devs are still considering, such as major-changes to Echo which might remove the need for a signature.
Sidenote: I was told the "Обсуждение участника:Example#top links probably work with Echo", so you can add that part back in, if wanted. (but do test it :)
@putnik: The "addition of a ~~~~ signature" is required, because otherwise we would get false-pings when people archived discussion threads, or refactored discussions, or other changes that appear (in the diff-view, from the computer parser's perspective) to 'add' a new link to a username. There are still some ideas for a solution (as I mention above), but they apparently require some major time-investments.
Hope that helps. Quiddity (WMF) (обс) 18:15, 26 сентября 2014 (UTC)[ответить]